Engineering Concurrent Software Guided by Statistical Performance Analysis

نویسندگان

  • Clemens Grelck
  • Kevin Hammond
  • Heinz Hertlein
  • Philip K. F. Hölzenspies
  • Chris R. Jesshope
  • Raimund Kirner
  • Bernd Scheuermann
  • Alexander V. Shafarenko
  • Iraneus te Boekhorst
  • Volkmar Wieser
چکیده

This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-based approach. A cost-directed tool-chain maps concurrent programs onto emerging hardware architectures, where costs are expressed in terms of programmer annotations for the throughput, latency and jitter of components. These are then synthesized using advanced statistical analysis techniques to give overall cost information about the concurrent system that can be exploited by the hardware virtualisation layer to drive mapping and scheduling decisions. Initial performance results are presented, showing that the ADVANCE technologies provide a promising approach to dealing with nearand future-term complexities of programming heterogeneous multi-core systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Concurrent Optimization of Patients’ Trust and Integrated Resilience Engineering: A Z-Number Data Envelopment Analysis Approach

Background and Objectives: Emergency departments often encounter several risk and health issues which significantly impact on overall healthcare performance. Resilience engineering (RE) enables emergency departments to confront sudden changes and handling health risk issues. Patient trust (PT) is also one of the most effective factors which improve quality of care along with pa...

متن کامل

Performance of Coupled Product Development Activities with a Deadline

This paper explores the performance of coupled development activities by proposing a performance generation model (PGM). The goal of the PGM is to develop insights about optimal strategies (i.e., sequential, concurrent, or overlapped) to manage coupled design activities that share a fixed amount of engineering resources subject to performance and deadline constraints. Model analysis characteriz...

متن کامل

Statistical Performance Analysis with Dynamic Workload using S-NET

In this paper the ADVANCE approach for engineering concurrent software systems with well-balanced hardware efficiency is adressed using the stream processing language S-Net. To obtain the cost information in the concurrent system the metrics throughput, latency, and jitter are evaluated by analyzing generated synthetical data as well as using an industrial related application in the future. As ...

متن کامل

Concurrent Programming via Access Permissions

The aim of this doctoral thesis is to study implications of having a parallel-by-default programming language. This includes language design, runtime system, performance and software engineering considerations. We hope that the work helps to advance concurrent programming in modern programming environments.

متن کامل

A Concurrent Dual-Band Low Noise Amplifier for GNSS Receivers

In this paper, a new design of concurrent dual-band Low Noise Amplifier (LNA) for multi-band single-channel Global Navigation Satellite System (GNSS) receivers is proposed. This new structure is able to operate concurrently at frequency of 1.2 and 1.57 GHz. Parallel and series resonance parts are employed in the input matching in order to achieve concurrent performance. With respect to used pse...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011